Skip to content

Conversation

@garvit-gupta
Copy link
Contributor

@garvit-gupta garvit-gupta commented Oct 6, 2025

Extended existing wrangler r2 bucket catalog compaction commands to support table-level configuration with optional namespace and table arguments.

Context: The compaction operation for R2 Data Catalog is currently configurable at the catalog-level via Wrangler. This change provides users the ability to configure it at the table-level for a more granular level of control.

Command Structure:

Catalog-level (existing command)

wrangler r2 bucket catalog compaction enable <bucket> --token <token>

Table-level (new command)

wrangler r2 bucket catalog compaction enable <bucket> [namespace] [table]


@garvit-gupta garvit-gupta requested a review from a team as a code owner October 6, 2025 07:08
@changeset-bot
Copy link

changeset-bot bot commented Oct 6, 2025

🦋 Changeset detected

Latest commit: a9f4296

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link

pkg-pr-new bot commented Oct 6, 2025

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@10881

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@10881

miniflare

npm i https://pkg.pr.new/miniflare@10881

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@10881

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@10881

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@10881

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@10881

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@10881

wrangler

npm i https://pkg.pr.new/wrangler@10881

commit: a9f4296

@garvit-gupta garvit-gupta force-pushed the garvit/IGLOO-125/table-level-r2-catalog branch from 3362163 to 5b89349 Compare October 6, 2025 07:24
Copy link
Member

@edmundhung edmundhung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. But let's get a draft PR up for the docs first.

@github-project-automation github-project-automation bot moved this from Untriaged to In Review in workers-sdk Oct 6, 2025
@garvit-gupta garvit-gupta force-pushed the garvit/IGLOO-125/table-level-r2-catalog branch from 5b89349 to fcebfe6 Compare October 6, 2025 22:08
@garvit-gupta garvit-gupta force-pushed the garvit/IGLOO-125/table-level-r2-catalog branch from fcebfe6 to 273fa0f Compare October 6, 2025 22:52
@github-project-automation github-project-automation bot moved this from In Review to Approved in workers-sdk Oct 7, 2025
@garvit-gupta garvit-gupta force-pushed the garvit/IGLOO-125/table-level-r2-catalog branch from 273fa0f to a9f4296 Compare October 7, 2025 14:34
@edmundhung edmundhung merged commit ce832d5 into cloudflare:main Oct 7, 2025
51 of 57 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in workers-sdk Oct 7, 2025
@workers-devprod workers-devprod added the contribution [Holopin] Recognizes an open-source contribution, big or small label Oct 7, 2025
@holopin-bot
Copy link

holopin-bot bot commented Oct 7, 2025

Congratulations @garvit-gupta, the maintainer of this repository has issued you a holobyte! Here it is: https://holopin.io/holobyte/cmggv52og000ul704qfw3ocpf

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution [Holopin] Recognizes an open-source contribution, big or small

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants